package io.fredia.femicro.tool.search.service;


import io.fredia.femicro.api.vo.search.IndexObject;
import io.fredia.femicro.common.msg.TableResultResponse;

/**
 * lucense 接口
 * 
 * @author : Fredia
 * @since : 2018年3月16日
 * @version : v1.0.0
 */
public interface LuceneService {

    void save(IndexObject indexObject);

    void update(IndexObject indexObject);

    void delete(IndexObject indexObject);

    void deleteAll();

    TableResultResponse page(Integer pageNumber, Integer pageSize, String keyword);
}
